#ifndef URT_DRIVER_H
#define URT_DRIVER_H


#include "buf_buffer.h"
#include <avr/pgmspace.h>

/* Local Files.*/
#include "loc_types.h"



/**********************/
/*	Interface section.*/
/**********************/



/*****************/
/* Exported Types*/
/*****************/



/*********************/
/* External Functions*/
/*********************/

/** Initialization function
*/
extern void URT_vidInit(void);

extern TYP_tu8Bool URT_bSendByte(u8 u8Data);

extern TYP_tu8Bool URT_bSendString(u8  * pu8SendString );

extern TYP_tu8Bool URT_bSendRAMString(u8 * pu8SendString);

extern BUF_tstrBuffer * URT_strGetReceiveBuffer(void);






/************************/
/* End Interface Section*/
/************************/


/******************************************************************************/


/************************/
/* Configuration Section*/
/************************/

#define URT_nRECEIVE_BUFFER_LENGTH      64




/***************************/
/* End Configration section*/
/***************************/


/******************************************************************************/


/******************/
/* Private Section*/
/******************/

/**********************/
/* End Private section*/
/**********************/
#endif /*URT_DRIVER_H*/
